/*
 * Copyright (c) 2018, dreamkaylee@foxmail.com All Rights Reserved.
 */

package com.limk.jconfig.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.limk.jconfig.entity.Permission;

/**
 * @author limk
 * @date 2018年3月26日 下午12:52:37
 * @version
 */
public interface PermissionMapper {
	
	/**
	 * 根据id查询权限
	 * @param id
	 * @return
	 */
	Permission getPermission(@Param("id") Integer id);
	
	/**
	 * 根据父id查询子权限
	 * @param pid
	 * @return
	 */
	List<Permission> getPermissionByParentId(@Param("id") Integer pid);
	
	/**
	 * 根据角色ID查询角色权限信息
	 * @param roleid
	 * @return
	 */
	List<Permission> selectPermissionByRoleId(@Param("id") Integer roleid);

}